@charset "utf-8";
/* CSS Document */
*{margin:0 auto;padding:0px;}
body,p,h1,h2,h3,h4,h5,ul,li,img,table,tbody,tr,td,a{margin:0 auto;padding:0px;_margin:0 auto;_padding:0px;}

#page .pagination{display:table;}
#page .pagination li{display:table-cell;}

body{font-size:12px;text-transform: inherit;color:#2a2a2a; font-family:"Microsoft YaHei"}

img{border:none;}

a{text-decoration:none;border:none}

ul li{list-style:none}

#header_bg{ background:url(header_bg.jpg) repeat-x; height:173px;}

.header_index{ width:998px; margin:0 auto;}

.logo{ float:left;}

.logo a{ display:block; height:126px;}

.top_right{ float:right;  margin-top:45px; width:345px;}

.top_right p{ clear: both; background:url(header_tel.jpg) no-repeat left center; line-height:56px; padding-left:65px; height:56px; color:#000000; font-size:24px;}

.top_right span{ padding-left:55px;}

.nav{ clear:both; width:998px; margin:0 auto}

.nav ul li{ float:left; width:130px; text-align:center; line-height:47px; height:47px; font-size:17px; background:url(nav_g.jpg) no-repeat left center}

.nav ul li a{ color:#fff; display:block}

.nav ul li a:hover{ background:#db241c}

.nav ul .nav_hover{background:#db241c}

.banner_img img{ width:100%;}

.search_shouye{margin:0px auto; width:998px; margin-top:60px; margin-bottom:25px;}
.search_title{ background:url(search_h2.jpg) no-repeat left top; line-height:60px; color:#fff; height:60px}
.search_title span{padding-left:25px; margin-left:30px; font-size:16px}
.shouye_search{ overflow:hidden; border:1px solid #e9e9e9; margin-top:1px}
.search_hot{ margin-left:20px; float:left; line-height:56px;}
.search_hot span{color:#e46c0b; font-size:16px;}
.search_hot a{ margin:0px 3px; color:#7d7d7d; font-size:14px}
.search_hot a:hover{color:#db241c;}
.search_index{float:right; margin-right:10px; width:363px; line-height:40px; margin-top:8px;}
.input{float:left; width:281px; padding-left:10px; background:url(search_left.jpg) no-repeat left top; height:40px; line-height:40px; color:#cfcfcf; border:none; font-size:14px;}
.search_name{float:right; width:72px;font-size:14px; height:40px; background:url(search_right.jpg) no-repeat left top; }

.about_bg{ background:url(about_bg.jpg) no-repeat top center; clear:both; overflow:hidden; height:564px; margin-bottom:35px;}

.about_index{width:998px; margin:0 auto;}

.about_h2{ text-align:center; color:#fff; font-size:32px;}

.about_h2 span{ font-size:14px; text-transform:uppercase}

.about_index img{ float:left; margin-top:75px;}

.about_p{ float:right;margin-top:75px; width:490px; color:#fff}

.about_name{ background:url(about_g.jpg) no-repeat left bottom; font-size:17px; text-transform:uppercase; padding-bottom:5px;}

.about_name span{ font-size:24px;}

.about_company{ font-size:14px; margin-top:35px; line-height:25px; text-indent:2em}

.about_more{ display:block; width:148px; height:45px; line-height:45px; border:1px solid #db241c; text-align:center; font-size:14px; font-weight:bold; float:left; margin-top:75px; }

.about_more a{ color:#db241c}

.pro_bg{ background:url(pro_h2.jpg) no-repeat top center; clear:both; margin-bottom:30px; overflow:hidden}

.pro_index{ width:1067px; margin:0 auto;}

.pro_h2{ text-align:center; font-size:22px; text-transform:uppercase; line-height:21px;}

.pro_more{ float:right; height:21px; margin-top:-21px; line-height:21px; margin-right:91px;}

.pro_more a{ color:#0a0a0a}

.pro_p{ text-align:center; font-size:14px; line-height:40px; clear:both}

.pro_list{ clear:both; width:995px; margin:0 auto; border:1px solid #bfbfbf; overflow:hidden}

.pro_list li{ float:left; width:198px; text-align:center; height:36px; line-height:36px; font-size:14px; border-left:1px solid #bfbfbf}

.pro_list li a{ color:#666; display:block}

.pro_list li a:hover{ color:#fff; background:#db241c}

.pro_list li.list01 a{border-left: none; color:#fff; background:#db241c}

.pro_show{ width:1067px; margin:0 auto; margin-top:20px; }

.LeftBotton {float:left; }

.LeftBotton a{background:url(arrow_left.jpg) no-repeat center center;width:31px;height:252px;display:block;}

.RightBotton{float:right;}

.RightBotton a{display:block;width:31px;height:252px;background:url(arrow_right.jpg) no-repeat center center}

#demo{overflow: hidden; width:995px;  float: left; margin-left:3px; }

.pic{text-align:center;width:242px;text-align:center; height:252px;}

.pic img{width:240px;height:220px;border:1px solid #7d7d7d; }

.pic p{ height:30px; line-height:30px; color:#030303; font-size:14px;}

.reason{ background:url(reason_bg.jpg) no-repeat top center; clear:both; margin-bottom:45px; padding-top:425px; overflow:hidden}

.reason ul { width:998px; margin:0 auto; overflow:hidden}

.reason ul li{ float:left; width:320px; margin:0px 6px; text-align:center}

.reason01{ background:url(reason01.jpg) no-repeat top center; padding-top:45px;}

.reason02{ background:url(reason02.jpg) no-repeat top center; padding-top:45px;}

.reason03{ background:url(reason03.jpg) no-repeat top center; padding-top:45px;}

.reason_title{ font-size:20px; color:#030303}

.reason_title span{ font-size:13px; text-transform:uppercase}

.reason_p{ line-height:23px; font-size:14px;}

.news_index{ width:998px; margin:0 auto; clear:both; overflow:hidden; margin-bottom:50px;}

.news_index h2{ background:url(news_h2.jpg) no-repeat top center; }

.h2_title{padding-top:50px; text-align:center; font-size:20px; font-weight:normal; margin-bottom:35px;}

.news_left{ float:left; width:458px; border:1px solid #d7d7d7; padding:17px 10px 0px 10px;}

.news_right{ float:right; width:458px; border:1px solid #d7d7d7;padding:17px 10px 0px 10px;}

.n_h2{ font-size:20px; color:#575757; margin-bottom:15px;}

.n_color{ color:#e46c0b}

.n_en{ font-size:14px; color:#bebebe; font-weight:normal; text-transform:uppercase}

.newslsit01 img{ float:left; margin-right:13px; border:1px solid #e5e5e5; margin-bottom:8px;}

.newslsit01 a,.newslist02 a{ color:#2a2a2a}

.newslsit01 a:hover{ color:#e46c0b}

.n_title{ font-size:14px; line-height:30px;}

.newslsit01 p{ font-size:14px; line-height:25px; text-indent:2em;  color:#2a2a2a}

.newslsit01 p span{ text-align:right; display:block; margin-top:5px;}

.newslist02{ clear:both}

.newslist02 li{ background:url(news_dian.jpg) no-repeat left center; line-height:30px; font-size:14px;}

.newslist02 li a{ padding-left:15px;}

.newslist02 li a:hover{ color:#e46c0b}

.time_index{ padding-right:15px;}

.n_more a{ color:#fff; background:#535353;  height:32px; line-height:32px; text-transform:uppercase; display: block; text-align:center; width:70px; font-size:13px; float:left; margin-top:15px;}

.footer_bg{ background:#054392; overflow:hidden; clear:both; padding-bottom:10px;}

.footer_index{ width:998px; margin:0 auto;}

.f_left{ float:left; width:337px; margin-top:39px;margin-bottom:30px; }

.f_h2{ font-size:20px; color:#ebebeb; font-weight:normal; border-bottom:1px solid #4e79b0; padding-bottom:15px; margin-bottom:15px;}

#facebook_in{ width:337px;  margin-top:10px;   }

#name_in{ width:335px; height:30px; line-height:30px; border:1px solid #4e79b0; margin-bottom:7px; text-indent:1em;color:#727272;*margin-left:-12px; background:#f8f8f8;font-size:14px; }

#tel1_in{ border:1px solid #4e79b0; width:160px; height:30px; line-height:30px;margin-bottom:7px;text-indent:1em;color:#727272;*margin-left:-12px;background:#f8f8f8;font-size:14px;}

#mailbox_in{border:1px solid #4e79b0; width:168px; height:30px;margin-bottom:7px;line-height:30px;text-indent:1em;color:#727272;*margin-left:-12px;background:#f8f8f8;font-size:14px;}

#content_in{ width:335px;height:92px; line-height:30px; border:1px solid #4e79b0; margin-bottom:7px;text-indent:1em;*margin-left:-12px;background:#f8f8f8;font-size:14px;color:#727272;}

.tijiao_in{ background:#e46c0b; height:35px; text-align:center; width:115px; border:none; font-size:18px; color:#fff;}

.f_right{ float:right; width:580px; margin-top:39px;}

.f_nav { float:left; width:370px; overflow:hidden;}

.f_nav ul li{ line-height:40px; font-size:16px;}

.f_nav ul li a{ color:#ececec}

.f_nav p{ line-height:30px; color:#fff; font-size:16px;}

.f_ewm{ text-align: center; margin-top:34px; float:right; width:160px; margin-right:10px;font-size:14px;}

.f_ewm img{ width:160px; height:160px;}

.f_ewm span{  height:30px; line-height:30px; color:#fff; }

.f_down{ clear:both; padding-top:10px; overflow:hidden; color:#fff; text-align:center; border-top:1px solid  #4e79b0;}

.f_down ul { width:700px; margin:0 auto}

.f_down ul li{ float:left; width:100px;  line-height:40px; height:40px; font-size:14px; background:url(f_g.jpg) no-repeat left center}

.f_down a{ color:#fff}

.f_down a:hover{ text-decoration:underline}

.f_down  p{ clear:both; line-height:25px;}

/*ny*/

#ban{ background:url(banner_ny.jpg) no-repeat top center; clear:both; overflow:hidden; height:343px}

.subtitlebg{margin:0px auto; width:100%; border-bottom:1px solid #959595; overflow:hidden;}
.subtitle{margin:0px auto; width:998px; background:#fff;}
.weizhi{float:right; line-height:35px;}
.weizhi a{ color:#333}
.weizhi a:hover{ color:#da231f}
.color_css{color:#b42d3c;}
.subtitle p{line-height:36px; color:#0c0c18; font-size:16px;}

.content{  width:998px;margin:0px auto; padding-top:22px; padding-bottom:50px; clear:both; overflow:hidden}

.left{float:left; width:255px; border:1px solid #cccccc; padding-bottom:10px}

.prolist_ny{ width:220px; margin:0 auto  }

.left h2{ text-align:center; font-size:18px; color:#fff; line-height:35px; background:#00408a; margin-top:23px;}

.left h2 span{ font-size:13px; font-weight:normal; text-transform:capitalize}

.prolist_ny ul li{ line-height:31px; border-bottom:1px solid #cccccc; background:url(pro_dian.jpg) no-repeat 15px center; margin-top:5px;}

.prolist_ny ul li a{ padding-left:30px; color:#636363; font-size:14px;}

.prolist_ny ul li a:hover{ color:#00408a; font-weight:bold }

.prolist_ny ul li.list_a a{color:#00408a; font-weight:bold}

.contact_ny{width:220px; margin:0 auto}

.contact_ny p{ line-height:30px; font-size:14px; color:#282828;}
.contact_ny p:nth-child(2){ margin-top:7px; border-top:2px solid #959595; padding-top:10px;}

.right{width:710px; float: right; }

.page_content{line-height:30px;text-align:center; overflow:hidden; margin-right:10px; }

.page_content p{text-align:left;text-indent:2em; font-size:15px; color:#5d5d5d}

.News_list{margin-top:5px;text-align:left; font-size:14px}

.News_list li{line-height:35px;background:url(news_dian_ny.jpg) no-repeat left center; border-bottom:1px dashed #d7d7d7;}

.News_list li a{color:#5b5b5b; display:block;padding-left:25px;}

.News_list li a:hover{ color:#1e5d9e; background:url(news_dian_a.jpg) no-repeat left center}

.time{ float:right}

#page{clear:both;margin:20px; text-align:right; color:#9d9898}

#page a{color:#666666;padding-left:5px}

#page a.active:link, #page a.active:visited {color: #db241c}

.page{text-align:left;line-height:25px;border:1px #CCCCCC solid;padding:5px 0px 5px 30px; margin-top:20px}

.page a{color:#7e7e7e}

.Product_list{overflow:hidden}

.Product_list li{ margin-bottom:25px;display: flex;flex-wrap: wrap; text-align:left;justify-content: space-between; align-items: center;}
.Product_list li img{ width:30%;  border:5px solid #cccccc;}
.Product_list li:hover img{border:5px solid #00408a}
.Product_list li div{ width:65%; text-align:left;}
.Product_list li h3{ font-weight:bold; font-size:16px; line-height:32px;}
.Product_list li p{ font-size:14px; line-height:28px; margin-bottom:10px;}
.Product_list li a{ color:#FFF; font-size:14px; line-height:30px; width:100px; background:#00408a; display:block; text-align:center; margin:0; text-transform:uppercase;}



.title{line-height:30px;font-size:18px;font-weight:bold;/*margin:0px 0px 5px 0px;*/color:#000}

.hit{line-height:30px;}

#sj{
    position: fixed;
    _position: absolute;
    top: 300px;
    right: 0px;
    background: #cfcfcf;
    z-index: 9999;}

#sj p{
    margin: 0px;
    padding: 0px;
    text-align: center;
    font-weight: bold;
    font-size: 12px;
    line-height: 20px;
    color: #ff0000;
}



.news_bg{width: 960px;margin: 0 auto;clear:both;overflow: hidden;}
.news1 a p{ color:#333}
.news2 a p,.news3 a p{ color:#fff}
.news1{  background:url(news_bg1.jpg) no-repeat center 65px #fff; height:376px; }
.news2{  background:url(news_bg2.jpg) no-repeat center 65px #fff; height:376px; color:#fff;}
.news3{  background:url(news_bg3.jpg) no-repeat center 65px #fff; height:376px; color:#fff;}
.news1 a span{font-size:14.38px;color:#3e7f93;}
.news2 a span{font-size:14.38px;color:#fff;}
.news3 a span{font-size:14.38px;color:#fff;}
.more_n{ margin-top:27px;display:block; width:1002px; text-align:right; margin-bottom:10px;}
.new-list{ width:958px; margin:0 auto; float:left;font-size:14px;border: 1px solid #dddddd;}
.new-list ul{ width:960px; float:left; padding-bottom:10px;}
.new-list ul li{ width:467px; float:left;margin: 5px 5px; font-size:12px;line-height: 25px;}
.new-list ul li a{ display:block; color:#000; font-size: 14px;}
.new-list ul li span{ float:right;}
.new-list ul li p{ height:25px; overflow:hidden;}
.company_news_cell_content {color: #a9a9a9;line-height: 20px;}
.new-zx { font-size:17px; color:#000; margin-bottom:15px;text-align: left; height: 35px;line-height: 35px;background-color: #e8e8e8;font-size: 17px;padding-left: 10px;color: #FF0000;}
.new-more {    clear: both;width: 100px;margin: 0 auto;border: 1px solid #ccc;text-align: center;line-height: 30px;margin-bottom: 20px;}


.jieshao_index{width: 961px;
    margin: 0 auto;
    text-align: left;}
.jieshao_index p{    font-size: 14px;
    color: #737373;}
.jieshao_index b{   font-size: 14px;
    color: #737373;}
.jieshao_index .index_title {     font-size: 22px;
    line-height: 38px;
    color: #515050;
    font-weight: bold;
    text-align: center;
	    padding-top: 20px;
	}

.jieshao {     width: 961px;position: relative;margin: 0 auto;padding-top: 10px;}
.jieshao span {position: absolute;
    right: -30px;
    top: -12px;
    cursor: pointer;
    color: #000;}
.jieshaop {text-align: left;
    line-height: 20px;
    background: #fff;
    padding: 3px;
    margin-top: 5px;
    color: #000;}

.index_title span{ font-size:12px;}
.index_title a{ color:#737373;}
